<?php
require_once('conexao.php');
	$results = array();
        $sql = "SELECT PA.NO_PACIENTE, PA.NU_IDADE, PA.DT_NASCIMENTO, PA.CO_SEXO, RE.CO_REQUISICAO, 
			RE.CO_CNES_REQUISITANTE AS CO_CNES, AM.CO_SEQ_AMOSTRA, AM.DT_COLETA, AM.CO_MATBIO, 
			ER.CO_SEQ_EXAMEREQ, ER.CO_EXAME, ER.CO_METODO, ER.CO_WORKLIST_GAL, ER.QT_RETESTE, 
			EX.NO_EXAME, SE.CO_STATUS, SE.CO_LABOR 
		FROM TB_BMH_PACIENTE AS PA 
		INNER JOIN TB_BMH_REQUISICAO AS RE ON RE.CO_REQUISICAO = PA.CO_REQUISICAO 
		INNER JOIN TB_BMH_AMOSTRA AS AM ON RE.CO_REQUISICAO = AM.CO_REQUISICAO 
		INNER JOIN TB_BMH_EXAME_REQUISICAO AS ER ON AM.CO_SEQ_AMOSTRA = ER.CO_AMOSTRA 
		INNER JOIN TB_BMH_TIPO_EXAME AS EX ON EX.CO_EXAME = ER.CO_EXAME 
		INNER JOIN TH_BMH_STATUS_EXAME AS SE ON SE.CO_EXAMEREQ = ER.CO_SEQ_EXAMEREQ 
		WHERE (SE.CO_LABOR = '0009997') AND (SE.TP_STATUS = 'U') AND (SE.CO_STATUS = 14) AND (ER.ST_WORKLIST = 'F')
		ORDER BY CO_SEQ_AMOSTRA ASC LIMIT $limit offset 0";
       echo $sql;
        $res=pg_query($sql);

	while ($linha=pg_fetch_array($res))
	{
		$dt_coleta  =  explode(" ",$linha['dt_coleta'],100);
		$dt_coleta  =  explode("-",$dt_coleta[0],10);
		$dt_coleta  =  $dt_coleta[0]."".$dt_coleta[1]."".$dt_coleta[2];
		$dt_nasc    =  $linha['dt_nascimento'] ? explode(" ",$linha['dt_nascimento'],100) : "9999-99-99";
		$dt_nasc    =  explode("-",$dt_nasc[0],10);
		$dt_nasc    =  $dt_nasc[0]."".$dt_nasc[1]."".$dt_nasc[2];
    		$amostra    =  $linha['co_seq_amostra'];
    		$req 	    =  $linha['co_requisicao'];
    		$pac 	    =  $linha['no_paciente'];
    		$idade 	    =  $linha['nu_idade'];
    		$sexo	    =  $linha['co_sexo'];
    		$exame      =  $linha['no_exame'];
    		$co_exareq  =  $linha['co_seq_examereq'];
    		$co_mat     =  $linha['co_matbio'];
		$status	    =  $linha['co_status'];
    		$cnes	    =  $linha['co_cnes'];
    		$co_exame   =  $linha['co_exame'];
		$co_metodo  =  $linha['co_metodo'];
		$reteste = ($linha['qt_reteste']) ? $linha['qt_reteste'] : 0;
		$worklist = $linha['co_worklist_gal'];

		$ArrayTemp= array('co_amostra'       => $amostra,
				  'co_requisicao'    => $req ,
				  'no_paciente'      => base64_encode($pac),
			 	  'nu_idade'         => $idade ,
			 	  'dt_nascimento'    => $dt_nasc ,
             			  'co_sexo'          => $sexo ,
             			  'no_exame'         => $exame ,
			 	  'dt_coleta'        => $dt_coleta ,
             			  'co_seq_examereq'  => $co_exareq ,
             			  'co_matbio'        => $co_mat ,
             			  'co_status'        => $status ,
			 	  'co_cnes'          => $cnes ,
             			  'co_exame'         => $co_exame ,
			 	  'co_metodo'        => $co_metodo,
				  'co_reteste'        => $reteste,
				  'co_worklist'        => $worklist  
                		);

		array_push($results, $ArrayTemp);

	}

	var_dump($results);
?>
